/* block top user information */
#header_right #header_user {
	float: left;
	width: 100%;
	text-align: left;
	font-size:10px;
}
#header_right a{
	text-decoration: none;
	color:#595a5e;
}
#header_user #header_user_info { text-align:right;width:100%;color: #595a5e ;float:right; /*border-right:1px solid #cdcdcd;padding-right:7px;*/}
#header_user span { font-weight: bold }
#header_user ul {
	width:100%;
	float:right;
	padding-top:10px;
	text-align:right;
}
#header_user li {
	float: right;
	/*line-height: 1.8em;*/
	margin-left: 0.5em;
	white-space: nowrap;
	border-right:1px solid #cdcdcd;
	padding-right:7px;
	color:#595a5e;
}
#header_user li:first-child {
	border:none;
	padding-right:0;
}
#header_user li#shopping_cart { font-weight:bold; }
/*#header_user #shopping_cart, #header_user #your_account { font-size: 0.9em }*/
#header_user li#your_account { margin-left: 0 }
#header_user #shopping_cart a, #header_user #your_account a {
	background-repeat: no-repeat;
	background-position: top left;
	padding: 2px 0 4px 26px;
	height: 20px;
	text-decoration: none
}
#header_user #shopping_cart a { color:#595a5e;background-image: url('../../../img/icon/cart2.jpg') }
#header_user #your_account a { color:#595a5e;background-image: url('../../../img/icon/my-account.gif') }

#header_user_left{
	float:left;
	width:518px;
	padding-top:85px;
	padding-right:10px;
}
#user_search_frm{
	float:left;
	width:165px;
	/*padding-right:11px;*/
}

#user_join_frm{
	width:165px;
	padding:80px 0 0 0;
}
#user_join_frm #join_query_block{
	width:135px;
	height:19px;
	font-size:10px;
	background:#eff1f0;
	border:none;
	margin:0 0 3px 0;
	line-height:17px;
}
#user_join_frm #join_button{
	width:25px;
	height:19px;
	font-size:9px;
	background:#555555;
	color:#ffffff;
	margin:0 0 3px 0;
	border:none;
	padding:0;
	line-height:17px;
}
*:first-child+html #user_join_frm #join_query_block , *:first-child+html #user_join_frm #join_button{
	margin:0 0 1px 0;
}
#search_block_left #search_query_block{
	width:135px;
	height:19px;
	font-size:10px;
	background:#eff1f0;
	border:none;
	margin:0;
	line-height:17px;
}
#search_block_left #search_button{
	width:25px;
	height:19px;
	font-size:9px;
	background:#555555;
	color:#ffffff;
	margin:0;
	border:none;
	padding:0;
	line-height:17px;
}